be confronted with problems - Français Anglais Dictionnaire